﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MoroMoro.Tools.DDDProjector
{
    public interface IParameters
    {
        string DDDSolutionName
        {
            get;
        }

        string OrganizationName
        {
            get;
        }

        string BaseApplicationProjectName
        {
            get;
        }

        string BaseApplicationAssemblyName
        {
            get;
        }

        string BaseApplicationNamespace
        {
            get;
        }

        string MainApplicationProjectName
        {
            get;
        }

        string MainApplicationAssemblyName
        {
            get;
        }

        string MainApplicationNamespace
        {
            get;
        }

        string BasePersistenceProjectName
        {
            get;
        }

        string BasePersistenceAssemblyName
        {
            get;
        }

        string BasePersistenceNamespace
        {
            get;
        }

        string MainPersistenceProjectName
        {
            get;
        }

        string MainPersistenceAssemblyName
        {
            get;
        }

        string MainPersistenceNamespace
        {
            get;
        }

        string BaseDomainProjectName
        {
            get;
        }

        string BaseDomainAssemblyName
        {
            get;
        }

        string BaseDomainNamespace
        {
            get;
        }

        string MainDomainProjectName
        {
            get;
        }

        string MainDomainAssemblyName
        {
            get;
        }

        string MainDomainNamespace
        {
            get;
        }
    }
}
